]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
window-tracker: Fix memory leak
authorFlorian Müllner <fmuellner@gnome.org>
Fri, 24 Jan 2014 15:11:49 +0000 (10:11 -0500)
committerFlorian Müllner <fmuellner@gnome.org>
Thu, 30 Jan 2014 22:55:13 +0000 (23:55 +0100)
shell_window_tracker_get_window_app() returns a new reference
which we need to drop once we're done.

https://bugzilla.gnome.org/show_bug.cgi?id=722927

src/shell-window-tracker.c

index 9c1319c45a5fdc1de3b2cd1883d80494f2fc61cb..dc9257e14cfd2aaaca3c9abb838dcac79e76edc2 100644 (file)
@@ -484,6 +484,8 @@ update_focus_app (ShellWindowTracker *self)
     }
 
   set_focus_app (self, new_focus_app);
+
+  g_clear_object (&new_focus_app);
 }
 
 static void